home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1995…tember: Reference Library / Dev.CD Sep 95 RL / Dev.CD Sep 95 RL.toast / mac / Technical Documentation / develop / develop Issue 23 code / Documentary Synchronicity ƒ / Interface ƒ / main.h < prev   
Encoding:
C/C++ Source or Header  |  1995-06-10  |  610 b   |  27 lines  |  [TEXT/KAHL]

  1. #ifndef __MAIN__
  2. #define __MAIN__
  3.  
  4. #ifndef __WINDOWS__
  5. #include <Windows.h>
  6. #endif
  7.  
  8. #ifndef __FILES__
  9. #include <Files.h>
  10. #endif
  11.  
  12. pascal OSErr DoNewCommand(void);
  13. pascal OSErr DoOpenCommand(FSSpec *theFile);
  14. pascal OSErr DoQuit(void);
  15. pascal OSErr DoEvent(EventRecord *anEvent);
  16. #if STRICT_WINDOWS
  17. OSErr DoCloseCommand(WindowRef aWindow, Boolean notify);
  18. OSErr DoRevertCommand(WindowRef aWindow);
  19. OSErr DoSave(WindowRef aWindow);
  20. #else
  21. OSErr DoCloseCommand(WindowPtr aWindow, Boolean notify);
  22. OSErr DoRevertCommand(WindowPtr aWindow);
  23. OSErr DoSave(WindowPtr aWindow);
  24. #endif
  25. OSErr DoSaveAsCommand(void);
  26.  
  27. #endif